call Message DoorName,LineNumber,'You are already using 'Termname'!',1
call returnc
signal HAA
end
if ans = 'Q' | ans = 'NULL' then do
call nocarrier
signal HAA
end
if ans = '1' then do
if termtype = 1 then call Message DoorName,LineNumber,'You already have that!',1
if termtype ~= 1 then call Message DoorName,LineNumber,'That is a worse terminal than what you have!',1
call returnc
signal HAA
end
if ans < termtype then do
call Message DoorName,LineNumber,'You currently have 'termname'!',1
call returnc
signal HAA
end
if ans = 2 | ans = 3 | ans = 4 | ans = 5 | ans = 6 | ans = 7 | ans = 8 | ans = 9 | ans = 10 | ans = 11 | ans = 12 | ans = 13 | ans = 14 | ans = 15 then do
if ans = 2 then cost = 1000
if ans = 3 then cost = 10000
if ans = 4 then cost = 50000
if ans = 5 then cost = 100000
if ans = 6 then cost = 200000
if ans = 7 then cost = 500000
if ans = 8 then cost = 1000000
if ans = 9 then cost = 3000000
if ans = 10 then cost = 5000000
if ans = 11 then cost = 7000000
if ans = 12 then cost = 9000000
if ans = 13 then cost = 11000000
if ans = 14 then cost = 13000000
if ans = 15 then cost = 15000000
if money < cost then do
call Message DoorName,LineNumber,'You do not have enough money!',1
call returnc
signal HAA
end
money = money - cost
termtype = ans
if termtype = 2 then termname = 'Skyterm'
if termtype = 3 then termname = 'ProComm'
if termtype = 4 then termname = 'JRComm'
if termtype = 5 then termname = 'HackerTerm'
if termtype = 6 then termname = 'CrackerComm'
if termtype = 7 then termname = 'HackerTerm2.0'
if termtype = 8 then termname = 'CrackerComm2.0'
if termtype = 9 then termname = 'KillTerm'
if termtype = 10 then termname = 'SysOps Term'
if termtype = 11 then termname = 'SysOps Term 2'
if termtype = 12 then termname = 'SysOps Term 3'
if termtype = 13 then termname = 'SysOps Term 4'
if termtype = 14 then termname = 'SysOps Term 5'
if termtype = 15 then termname = 'SysOps Term 6'
call Message DoorName,LineNumber,termname' bought for the price of $'cost'!',1
call returnc
end
maincounter = maincounter + 1
call outturn
signal HAA
end
if ans = '4' then do
Drive = DriveType
call HARDLIST
Call Blank
call Message DoorName,LineNumber,'You have 'yellow'$'money||normal,1
if oexperience >= 750000 & oexperience < 1000000 then
call Message DoorName,LineNumber,normal||red'* ['green'750,000-999,999'red'] 'cyan' 'purple'16 'yellow||italics' Secret Member of the HAA',1
else call Message DoorName,LineNumber,normal||red' ['green'750,000-999,999'red'] 'cyan' 'purple'16 'yellow||italics' Secret Member of the HAA',1
if oexperience >= 1000000 & oexperience < 1250000 then
call Message DoorName,LineNumber,normal||red'* ['green'1,000,000-1,249,999'red'] 'cyan' 'purple'17 'yellow||italics' Full Member of the HAA',1
else call Message DoorName,LineNumber,normal||red' ['green'1,000,000-1,249,999'red'] 'cyan' 'purple'17 'yellow||italics' Full Member of the HAA',1
if oexperience >= 1250000 & oexperience < 2250000 then
call Message DoorName,LineNumber,normal||red'* ['green'1,250,000-2,249,999'red'] 'cyan' 'purple'18 'yellow||italics' Vice-President of the HAA',1
else call Message DoorName,LineNumber,normal||red' ['green'1,250,000-2,249,999'red'] 'cyan' 'purple'18 'yellow||italics' Vice-President of the HAA',1
if oexperience >= 2250000 & oexperience < 3000000 then
call Message DoorName,LineNumber,normal||red'* ['green'2,250,000-2,999,999'red'] 'cyan' 'purple'19 'yellow||italics' President Of The HAA',1
else call Message DoorName,LineNumber,normal||red' ['green'2,250,000-2,999,999'red'] 'cyan' 'purple'19 'yellow||italics' President Of The HAA',1
if oexperience >= 3000000 then
call Message DoorName,LineNumber,normal||red'* ['green'3,000,000-Infinity'red'] 'cyan' 'purple'20 'yellow||italics' Chairman Of The Board For The HAA',1
else call Message DoorName,LineNumber,normal||red' ['green'3,000,000-Infinity'red'] 'cyan' 'purple'20 'yellow||italics' Chairman Of The Board For The HAA',1
Call Blank
Call Message DoorName,LineNumber,normal||MENU1,1
RETURN
TERMLIST:
Call CLS
Call Message DoorName,LineNumber,normal||MENU2,1
Call Message DoorName,LineNumber,bluebak||white' Term Type 'normal,1
Call Blank
if Term = 1 then
call Message DoorName,LineNumber,red'* ['green'1'red'] 'cyan'Dumb Term ',1
else call Message DoorName,LineNumber,red' ['green'1'red'] 'cyan'Dumb Term ',1